1
Dari String yang Kacau ke Tata Bahasa Pola Formal
AI013Lesson 6
00:00

Modul pengantar ini menghubungkan celah antara array karakter mentah dan tidak terstruktur dengan ketatnya matematika dari teori bahasa formal. Kami beralih dari pencarian imperatif—inspeksi karakter per karakter secara manual—ke spesifikasi deklaratif, di mana kita mendefinisikan tata bahasa formal yang mewakili himpunan tak hingga dari string yang valid.

1. Sifat Entropi String

Data mentah secara inheren "kacau" karena kurang struktur; ia hanyalah urutan byte sampai tata bahasa formal mengelompokkan komponennya. Dalam desain protokol, memvalidasi entropi ini adalah garis pertahanan pertama terhadap input yang tidak sesuai format.

#8a!01-ERR-9TATA BAHASATANGGAL: 2026TINGKATAN: ERR

2. Paradigma & Otomata

Regex berakar pada Hierarki Chomsky. Ekspresi reguler berfungsi sebagai cetak biru untuk membangun Otomata Hingga Deterministik (DFA). Alih-alih menulis if-else rantai untuk mencari pola, kita mendefinisikan apa pola tersebut adalah, sehingga mesin dapat menangani logika traversing.

main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>